application thin-client pocketpc model driven development open source construction design projects linux shop management developers radius3 java builders online shopping mda pda